package com.zhicheng.service;

import com.zhicheng.pojo.Good;
import com.zhicheng.pojo.dto.GoodDTO;
import com.zhicheng.pojo.result.PageResult;
import com.zhicheng.pojo.vo.GoodVO;

import java.util.List;

public interface GoodService {
    GoodVO getGoodsById(Long id);

    List<GoodVO> getHotGoodsByLikeCount(Long id,Long limit);

    PageResult<Good> list(int page, int pageSize,Integer categoryId, Integer status);

    void add(GoodDTO goodDTO);

    void updateGoods(GoodDTO goodDTO);

    void deleteGoods(Long id);
}
